package com.achievement.domain.vo.honor;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value = "专家角色-获奖评审列表返回字段")
public class HonorApplyBookByExpertVO {
    /**
     * ID
     */
    private String id;


    /**
     * 成果名称
     */
    @ApiModelProperty(value = "成果名称")
    private String productName;


    /**
     * 申请计划名称
     */
    @ApiModelProperty(value = "申报计划名称")
    private String reviewsChemeName;
    /**
     * 申请计划ID
     */
    @ApiModelProperty(value = "申报计划ID")
    private String applyInfoId;

    /**
     * 申请时间
     */
    @ApiModelProperty(value = "申请时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date applyDate;

    /**
     * REVIEW_RESULT
     */
    @ApiModelProperty(value = "专家评审结果")
    private String reviewResult;

    /**
     * 评审分值
     */
    @ApiModelProperty(value = "专家评审分值")
    private Double reviewMark;


    /**
     * REVIEW_INFO
     */
    @ApiModelProperty(value = "REVIEW_INFO")
    private String reviewInfo;

    /**
     * 获奖状态
     */
    @ApiModelProperty(value = "获奖状态")
    private String honorState;
    /**
     * 所有完成人名称字符串
     */
    @ApiModelProperty(value = "所有完成人名称字符串")
    private String authornames;
    /**
     * 作者IDS
     */
    @ApiModelProperty(value = "作者IDS")
    private String authorpids;
    /**
     * 作者IDS
     */
    @ApiModelProperty(value = "专家评审状态")
    private String reviewStatus;


}
